Package MusicLandscape.util.comparators
Class MyDurationComparator
- java.lang.Object
-
- MusicLandscape.util.comparators.MyTrackComparator
-
- MusicLandscape.util.comparators.MyDurationComparator
-
public class MyDurationComparator extends MyTrackComparator
This class represents the concept of comparison of two track by title.- Version:
- 234
- Author:
- TeM, JS
- Stage:
- ES04
- Introduced in:
- ExerciseSheet04
- Programming problem category:
- concrete subclass
-
-
Constructor Summary
Constructors Constructor Description MyDurationComparator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompare(Track t1, Track t2)Compares two tracks by duration.
-
-
-
Method Detail
-
compare
public int compare(Track t1, Track t2)
Compares two tracks by duration.
This comparator assumes non-null arguments.
- Specified by:
comparein classMyTrackComparator- Parameters:
t1- the one track to comparet2- the other track to which t1 is to be compared- Returns:
- a measure of the distance between t1 and t2 in the sense of the comparator
- Programming problem aspect:
- concrete method implementation
-
-